@Lemon
3年前 提问
1个回答

javac 不是内部或外部命令解决办法

007bug
3年前

出错原因:配置Path变量,win10和其他版本的win系统不同,win10的Path变量,要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,计算机识别不了。

解决方法:

1.此电脑->属性->高级系统设置->环境变量,进入环境变量页面。

图片

2.配置JAVA_HOME值:JDK的安装目录。(d:\Program Files\Java\jdk1.8.0_121)

图片

3.配置Path变量: 在win10系统中,path变量要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,否则计算机无法识别。

图片

4.设置classpath环境变量,CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;(最前面有一个点)。

图片